Generic Programming Paradigm for Open Architecture Controllers
نویسندگان
چکیده
This paper presents a generic programmingparadigm, called the control plan paradigm, based on Nested Finite State Machines (NFSMs) and event-driven mechanisms. In this paradigm, a control program can be divided into two non-overlapping parts: behavior and operation speciications. This division allows machine-dependent and machine-independent control programs to be designed and implemented independently of each other, and integrated when an application program is constructed. Our evaluation on an open-architecture machine controller testbed shows that such programming paradigm improves signiicantly the reconngurability and reusability of control programs.
منابع مشابه
OSACA - the vendor neutral Control Architecture
Open Controllers rely on vendor neutral specifications which enable the interand exchangeability of control specific software modules. The basis for these open control systems is formed by a standardised system platform, which on the one hand hides system-specific details, like e.g. hardware equipment and operating system, and on the other hand provides a generic, standardised application progr...
متن کاملA new approach of designing Multi-Agent Systems
Agent technology is a software paradigm that permits to implement large and complex distributed applications [1]. In order to assist analyzing, conception and development or implementation phases of multi-agent systems, we’ve tried to present a practical application of a generic and scalable method of a MAS with a component-oriented architecture and agentbased approach that allows MDA to genera...
متن کاملArchitectural Concepts for Agent Paradigm : A Way to Separate Concerns in Open Distributed Systems
The emerging agent paradigm is gaining legitimacy as a solution to the most and most complex needs in distributed systems. For instance, a new concept like remote programming is presented as an alternative to the limits of the classical client-server interaction modes including its derivates. Agent paradigm has also emphasized the concept of service as a set of functionalities with contractual ...
متن کاملSupport for Open Tools and Systems
The construction of interactive tools for current computing environments relies upon a generic set of characteristics that include an architecture for interaction, a programmingmethodology based on the object oriented paradigm, and support for rapid prototyping and experimental programming. This paper describes foundational components that support the construction of these tools. Two di erent t...
متن کاملTowards Generic Implementation of Software Architectures
The software architecture is the structure or the set of structures of the system, which comprise software elements, externally visible properties of those elements and the relationship amongst them. Very important role in developing of software architecture has its modeling. Based on the model, the properties of modeled system can be analyzed, to obtain required behavior. The essence of our id...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000